c# 通过ffmpeg操作视频

您所在的位置:网站首页 ffmpeg 读取视频文件 c# 通过ffmpeg操作视频

c# 通过ffmpeg操作视频

2024-07-11 19:40| 来源: 网络整理| 查看: 265

1.安装所需要的包

安装FFMpegCore 在这里插入图片描述

2. 下载ffmpeg和ffprobe

下载地址 在这里插入图片描述 将下载好的软件复制到项目中,然后设置为复制 在这里插入图片描述

要不然需要修改location的地址为存放ffmpeg的地址

3. 获取视频信息 using FFMpegCore; using FFMpegCore.Enums; using Newtonsoft.Json; using System; using System.IO; using System.Reflection; namespace FfmpegStudy { internal class Program { static void Main(string[] args) { var loaction = Assembly.GetExecutingAssembly().Location; var folder = Directory.GetParent(loaction); //设置ffmpeg和ffprobe的路径 GlobalFFOptions.Configure(new FFOptions { BinaryFolder = folder.FullName, TemporaryFilesFolder = folder.FullName }); var videoPath = @"E:\360MoveData\Users\Administrator\Desktop\视频测试\test\aaa.mp4"; // var videoOutPath = @"E:\360MoveData\Users\Administrator\Desktop\视频测试\test\aaa_1080.mp4"; var videoFile = new FileInfo(videoPath); if (!videoFile.Exists) { Console.WriteLine("视频文件不存在"); Console.ReadKey(); return; } var mediaInfo = FFProbe.Analyse(videoPath); if (mediaInfo.VideoStreams.Count


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3